import { base } from '@/config'
import http from '@/utils/request'

const templateApi = {
  // 快递模版列表
  getExpressTemplateList: params => {
    return http.get(`${base.expressTemplate}/page`, params)
  },
  // 快递模板不分页列表
  getExpressTemplateListAll: () => {
    return http.get(`${base.expressTemplate}/list`)
  },
  // 新增快递模版
  addExpressTemplate: params => {
    return http.postJson(`${base.expressTemplate}/save`, params)
  },
  // 删除快递模版
  deleteExpressTemplate: id => {
    return http.post(`${base.expressTemplate}/delete/${id}`)
  },
  // 修改快递模版
  updateExpressTemplate: params => {
    return http.postJson(`${base.expressTemplate}/update`, params)
  },
  // 获取快递模版详情
  getExpressTemplateDetail: id => {
    return http.get(`${base.expressTemplate}/getById?id=${id}`)
  },
  // 更新快递模版显示状态
  updateStatus: ({ id, isShow }) => {
    return http.postJson(`${base.expressTemplate}/show/${id}/${isShow}`)
  }
}

export default templateApi
